#ifndef __TRIPLA_H__
#define __TRIPLA_H__

#include <iostream>

using namespace std;

template <class TIPO1, class TIPO2, class TIPO3>
class tripla
{
	public:
	
		tripla();
		tripla(TIPO1 x, TIPO2 y, TIPO3 z) : _a(x), _b(y), _c(z) {}
		TIPO1 fst() { return _a; }
		TIPO2 snd() { return _b; }
		TIPO3 trd() { return _c; }
	
	private:
		
		TIPO1 _a;
		TIPO2 _b;
		TIPO3 _c;
};

#endif /* __ TRIPLA_H__ */
